* lisp/emacs-lisp/pcase.el (pcase--let*): New function.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 5 May 2012 02:05:49 +0000 (22:05 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 5 May 2012 02:05:49 +0000 (22:05 -0400)
commitc79a4b2369a7fb2bd7e82d789e32a1179b5d5ebf
tree58bd5701968eefb2b5be551853cb2688196b5922
parentb335efc305d7f4227f0bf565251648f24e5dc9ab
* lisp/emacs-lisp/pcase.el (pcase--let*): New function.
(pcase--expand, pcase-codegen, pcase--q1): Use it to reduce nesting
a bit more.
(pcase--split-pred): Be more clever about ruling out overlap between
a predicate and some constant pattern.
(pcase--q1): Use `null' instead of (eq foo nil).
lisp/ChangeLog
lisp/emacs-lisp/pcase.el